$(function(){
	/* 初始化主体span区域 */
	if(has_main_conf){
		//初始化二级子集选中状态
		$('.sub_list_span').each(function(){
			//联动span背景颜色
		    	if(this.checked){
		    		$(this).parent().css({
		    			'background':'gray',
						'color':'white',
		    		});
		    	}else{
		    		$(this).parent().css({
		    			'background':'white',
						'color':'black',
		    		});
		    	}			
		});
	}else{
		//不存在主配置文件
		//初始化所有checkbox为选中状态
		$('input[type=checkbox').attr('checked',true);
		//初始化顶级栏目背景颜色为选中状态
		$('h3').css({
			'background':'gray',
			'color':'white',
		});
		//初始化所有二级子集span背景颜色为选中状态
		$('.second_span').css({
			'background':'gray',
			'color':'white',
		});
	}
	
    //二级子集鼠标经过手型样式切换
    $('.second_span').bind({
    	'mouseover':function(){
			$(this).css('cursor','pointer');    		
    	},
    	'mouseout':function(){
    		$(this).css('cursor','');    		
    	}
    });
    
    //监听二级子集选中/选中状态状态
    $('input[type=checkbox]').bind('change',function(){
    	//联动span背景颜色
    	if(this.checked){
    		$(this).parent().css({
    			'background':'gray',
				'color':'white',
    		});
    	}else{
    		$(this).parent().css({
    			'background':'white',
				'color':'black',
    		});
    	}
    });
    
    //初始化字典图标数据
    $('.second_span').each(function(){
    	if($(this).attr('directory')!=''){
    		var html = $('<img width=16 src="/Public/Center/img/dictionaries.png">');
    		$(this).prepend(html);
    		$(this).css('width','150px');
    	}
    });
   
    //开启二级子集开启拖拽效果
    $( ".sub_span_list" ).sortable();
    $( ".sub_span_list" ).disableSelection();
    
    /* 监听字典  */
    $('.second_span img').bind('click',function(){
    	//获取字典数据
    	var dic = $(this).parent().attr('directory');
    	//获取name标记 用于区分是否为省市
    	var name = $(this).parent().attr('name');
    	//get数据测试链接
    	layer.open({ 
            type: 2, 
            area: ['700px', '480px'], 
            fix: false, 
            maxmin: true, 
            content: ['/Center/Index/getDic/id/'+dic+'/name/'+name,'yes']
      	});	
    });
});